fully qualified class name should not be treated as instance access
[fedora-idea.git] / plugins / InspectionGadgets / Performance Hogs.txt
blob1d54f7a14934373a0bc8175a3295c6f9abad612f
2 13 implicit numeric conversion !
3 17 method may be static
4 15 unnecessary fully qualified name
5 11 Accessing a non-public field of another object
6 11 Class references subclass
7 8 Non-synchronized method overrides synchronized method
8 8 Overly coupled class
9 7 Overly coupled method
10 6 Collection declared by class not interface
11 6 Field accessed by synchronized and unsynchronized
12 6 raw use of parameterized class
13 5 use of obsolete collection type
14 5 Infinite recursion
15 4 casting to incompatible interface
16 4 concatenation with empty string
17 4 constant string buffer may be string
18 3 non-constant string should be stringBuffer
19 3 method overrides private method of superclass
20 4 static method accessed via subclass
21 4 use of java.lang.reflect
22 3 overly strong type cast
23 3 Method parameter of concrete class
24 3 Local Variable of concrete class
25 3 Malformed Regular Expression
26 3 Abstract which has no concrete subclass
27 3 mismatched query and update of collection
29 Performance TODOs:
31 Replace instanceof chains with PsiElementVisitors
32     -Negated conditional
33     -Negated If Else
34     -Overly Complex Arithmetic
35     -Overly Complex Boolean
36     -ControlFlowUtils
37     -ExpectedTypeUtils
38     -InitializationUtils
39     -RecursionUtils
40     -UnnecessaryContinue
41 remove import inspections